package cn.iocoder.yudao.module.contract.controller.admin.order.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.time.LocalDateTime;

@Schema(description = "管理后台 - 订单 Response VO")
@Data
@ExcelIgnoreUnannotated
public class OrderDetailsRespVO {
    //订单主表
    /**
     * 编号
     */
    private Long orderId;
    /**
     * 凭证日期
     */
    private String audat;
    /**
     * 销售凭证
     */
    private String vbeln;
    /**
     * 合同打印模板
     * Y1纺丝合同模版
     * Y2切片合同模版
     * Y3报价单模板
     * Y4出口合同模板
     * Y5合约价合同模版
     * Y6退货合同模板
     * Y7借贷项模板
     */
    private String htdymb;
    /**
     * 销售凭证类型
     */
    private String auart;
    /**
     * 凭证类型描述
     */
    private String auartt;
    /**
     * 销售组织
     */
    private String vkorg;
    /**
     * 公司代码
     */
    private String bukrs;
    /**
     * 公司名称
     */
    private String butxt;
    /**
     * 售达方
     */
    private String kunnr;
    /**
     * 售达方描述
     */
    private String kname;
    /**
     * 销售部门
     */
    private String vkbur;
    /**
     * 部门描述
     */
    private String vkburt;
    /**
     * 销售组
     */
    private String vkgrp;
    /**
     * 组描述
     */
    private String vkgrpt;
    /**
     * 业务员
     */
    private String ywy;
    /**
     * 业务员名称
     */
    private String ywyt;
    /**
     * 装运条件
     */
    private String vsbed;
    /**
     * 合同管控类型
     */
    private String zzhtgklx;
    /**
     * 合同管控类型描述
     */
    private String zzhtgklxms;
    /**
     * 抬头合同打印备注
     */
    private String zzhthbz;
    /**
     * 送货地址
     */
    private String zzshdz;
    /**
     * 付款条件
     */
    private String zterm;
    /**
     * 付款条件解释
     */
    private String ztermt;
    /**
     * 交货冻结
     */
    private String lifsk;
    /**
     * 信用期
     */
    private String zmonth;
    /**
     * 订单原因
     */
    private String augru;
    /**
     * 订单原因解释
     */
    private String augrut;
    /**
     * 运输方式费用负担
     */
    private String yffd;
    /**
     * 付款方式
     */
    private String fkfs;
    /**
     * 产品质量
     */
    private String cpzl;
    //订单子表

    /**
     * 编号
     */
    private Long orderDetailsId;
    /**
     * 行项目
     */
    private String posnr;
    /**
     * 产品组
     */
    private String spart;
    /**
     * 产品组描述
     */
    private String spartt;
    /**
     * 产品规格
     */
    private String zzcpgg;
    /**
     * 物料号
     */
    private String matnr;
    /**
     * 物料描述
     */
    private String arktx;
    /**
     * 牌号/旧物料号
     */
    private String bismt;
    /**
     * 订单数量
     */
    private String kwmeng;
    /**
     * 成交单价
     */
    private String cjdj;
    /**
     * 加工费
     */
    private String zyp;
    /**
     * 订单金额
     */
    private String ddje;
    /**
     * 等级
     */
    private String dj;
    /**
     * 行合同打印备注
     */
    private String zzhtibz;
    /**
     * 产品质量
     */
    private String cpzlDetail;
    /**
     * 再生产品备注
     */
    private String zscpbz;
    /**
     * 不含税总金额
     */
    private String netwr;
    /**
     * 原销售订单
     */
    private String zzvbeln;
    /**
     * 原项目
     */
    private String zzposnr;
    /**
     * 拒绝原因
     */
    private String abgru;
    /**
     * 物料功能性
     */
    private String zzwlgnx;
    //合同表
    /**
     * 合同状态
     */
    private String contractStatus;
    /**
     * 合同原件
     */
    private String contractFileIds;
    /**
     * 合同扫描件
     */
    private String contractScanFileIds;


}